cape horn - Spanish English Dictionary